Rebase to 6.12.76 and fix various vsock issues#113
Open
slp wants to merge 3 commits intocontainers:mainfrom
Open
Rebase to 6.12.76 and fix various vsock issues#113slp wants to merge 3 commits intocontainers:mainfrom
slp wants to merge 3 commits intocontainers:mainfrom
Conversation
Rebase on the latest LTS 6.12.x kernel. No changes needed in the downstream patches. Signed-off-by: Sergio Lopez <slp@redhat.com>
The vsock implementation in libkrun can't deal with packets splitted among multiple descriptors. Until we add support for it, let's revert the patches in the kernel triggering this behavior. Fixes: containers/libkrun#535 Signed-off-by: Sergio Lopez <slp@redhat.com>
Commit c0e42fb0e054c2b2ec4ee80f48ccd256ae0227ce backports "vsock/virtio: cap TX credit to local buffer size", which breaks libkrun's vsock implementation since we don't expect the peer to not honor our buf_alloc value. This causes us to miss sending credit updates, leading to the kernel thinking the socket has ran out of space. Temporarily revert it until we have a libkrun release supporting this behavior. Signed-off-by: Sergio Lopez <slp@redhat.com>
This was referenced Mar 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Recent changes in the kernel's vsock implementation are incompatible with the libkrun's vsock implementation. Revert the changes until we update libkrun's code and, while there, rebase the kernel on the latest LTS.